// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
thread 'CMARK' 
 
Model.Load(#MICRO_UZI)
Model.Load(#MP5LNG)
Model.Load(#AK47)
Model.Load(#M4)
Model.Load(#TEC9)
038B: load_requested_models 

:CMARK_1435
wait 4 
if or
   not Model.Available(#MICRO_UZI)
   not Model.Available(#MP5LNG)
   not Model.Available(#AK47)
   not Model.Available(#M4)
   not Model.Available(#TEC9)
jf @CMARK_1579 
wait 4 
jump @CMARK_1435 
0662: printstring "=========================================================================================" 

:CMARK_1579
0209: 17@ = random_int_in_ranges 28 32 

:CMARK_1588
wait 5 
if 
   Player.Defined($PLAYER_CHAR)
jf @CMARK_1588 
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0AE1: 3@ = random_actor_near_point 0@ 1@ 2@ in_radius 2000.0 find_next 1 pass_deads 0 //IF and SET 
jf @CMARK_1588 
if 
   not 3@ == -1 
jf @CMARK_1818 
if 
   not Actor.Dead(3@)
jf @CMARK_1818 
if or
   Actor.Model(3@) == #LAPD1
   Actor.Model(3@) == #SFFD1
   Actor.Model(3@) == #LVPD1
   Actor.Model(3@) == #CSHER
   Actor.Model(3@) == #LAPDM1
   Actor.Model(3@) == #SWAT
   Actor.Model(3@) == #FBI
   Actor.Model(3@) == #DSHER
jf @CMARK_1588 
8@ = Marker.CreateAboveActor(3@)
Marker.SetColor(8@, 2555903)
Marker.SetIconSize(8@, 2)
Actor.GiveWeaponAndAmmo(3@, 17@, 1000)
07DD: set_actor 3@ attack_rate 100 // previously known as temper_to 
Actor.WeaponAccuracy(3@) = 100
04D8: set_actor 3@ drowns_in_water 0 

:CMARK_1818
jf @CMARK_1588 
jump @CMARK_1588 